home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Mac Games Volume 7 #9
/
IMG Vol 7-9.iso
/
Shareware
/
gltron Folder
/
README
/
CHANGELOG
next >
Wrap
Text File
|
2000-01-09
|
7KB
|
195 lines
to 0.53
- added switch/option to capture mouse pointer (useful for Voodoo1/2 owners)
- added switch/option do disable lightcycle turning smoothly
- added switch/option to disable crash texture
- moved lightcycle option to video/options
- added bilinear filtering for wall & crash textures
(thanks David for pointing that out, I just forgot it)
- new logo from David Banz <David.Banz@ux-2s02.inf.fh-rhein-sieg.de>
- accordingly, changed the color of the menu foreground and background
to fit the logo
- moved player loading into initGameStructures and the mesh data
into Player->Model->Mesh
- moved player color into Player->Model
- small clean-ups
- changed FPS code, added average / worst case FPS counter
- fixed bug in drawText
- added seperate display callback for gui pause mode
- changed all display() calls in idle functions to glutPostRedisplay()
- game finishes now after last crash is over (less abrupt)
- can't turn cycle now after crash
- randomized explosion vectors a bit, looks much better now
- explosion debris fades slowly
to 0.52
- added crash texture
- +necessary files: gltron_crash.cgi
- added exploding lightcycle upon crash
- added rotating lightcycle when doing corners (still ugly)
- fixed lightcycle material alpha
- changed floor texture a bit
to 0.51:
- moved to CVS (now on www.ards.net)
- fixed model coloring
- fixed a few win32 problems
- fixed chase camera (finally)
to 0.50:
- optimised drawPlayers, does now frustum culling based on object coordinates
- added configuration menu for the bots
- threw some junk out
to 0.50beta4:
- incorporated the low poly models, not yet optimized
- fixed font / font-tex.pl generating distorted texture
- added Game Settings menu
- made font size screen size dependent (where useful)
- changed menu layout and initialization a bit
- changed menu highlighting (it's now done by font color)
- necessary files: + t-u-low.obj
to 0.50beta3:
- added new font handling and font textures
- consequently dropped M. Kilgards TexFont
- organized files (a bit)
- necessary files: + xenotron.ftx, xenotron.0.sgi, xenotron.1.sgi
- necessary files: - helvetica.txf
to 0.50beta2:
- broke FPS counter again (actually, it wasn't ever working really good)
- changed texture format to 'SGI image data, 3-D, 4 channels, uncompressed'
- broke a LOT of stuff
- rewrote some more
- it's too late in the evening
- added some nifty background effects to the UI
- added new callback management, works GREAT so far
- necessary files: + gltron.sgi
to 0.50alpha:
- GPL'd all my stuff
- rewrote a whole LOT of code not mentioned here
- added a (primitive) menu system
- added general file searching routine,
it now looks in ., GLTRON_HOME, /usr/share/games/gltron and
/usr/local/share/games/gltron
- necessary files are (currently): menu.txt settings.txt helvetica.txf
- added these to make install...
- changed INSTALL to mention the files from above
- changed GLTRON_SNDDIR to GLTRON_HOME
- changed the way settings are loaded (and pointers to
game->settings->whatever are obtained)
- finally really fixed the 'behind'-view (F10 to switch)
- switched to Mark Kilgard's TexFont for Fonts (not permanent, because
it's not GPL'd)
- hopefully didn't break the rpm.specs
to 0.47: (all changes by Thomas Flynn)
- Added ifdefs to .h files to allow multiple inclusion
- Moved a bunch of functions from gltron.c to engine.c
These seem to be functions necessary for the game and do not contain OpenGL
or glut code. List of functions are:
setCol();
clearCol();
getCol();
turn();
initDisplay();
changeDisplay();
initGame();
initdata();
colldetect();
doTrail();
fixTrails();
clearTrails();
mainIdle();
gameIdle();
defaultDisplay();
cycleDisplay();
allAI();
resetScores();
movePlayers();
timediff();
chaseCamMove();
camMove();
screenSaverCheck();
- Added argument to drawTraces() so that pfTron knows which player (0,1,2,3)
to draw traces for.
- Created getElapsedTime() to replace frequent calls to
glutGet(GLUT_ELAPSED_TIME); which are specific to glut.
- Changed name of Display structure to gDisplay. Conflicts with Display
structure in Xlib.h
- Changed movePlayers() to call setGameIdleFunc() where it used to call
glutIdleFunc(). Needed to move that glut call elsewhere.
- Changed it so that scores are not updated if in screensaver mode.
Didn't seem to make sense. If you disagree, lemme know.
- Changed it so that the sound file is searched for in $GLTRON_SNDDIR then ./
then /usr/share/games/gltron.
- Decided to get consistant with the naming. All instances of gltron are now
gltron.
- Added gltron.rpm.spec and gltron_sound.rpm.spec.
- New Makefile. New rules: install, packages. Must be root for both.
The packages rule makes .rpms, .tgz, and .deb files.
to 0.46:
- fixed bug with -k option, no more crashes
- capped FPS at 90-100 FPS (you need more???)
- fixed crazy FPS counter under windows - now shows the real numbers
- fixed alternate camera mode under windows
- did a new windows version (with sound!)
- included glut.dll in the win32 distribution
- changed texture format, it's now char[] instead of char*, that should
remove problems with non-gcc compilers
- fullscreen rendering under win32 (switched to glutGameMode where avaiable)
- added '-i' switch, forces in-a-window-rendering under win32
- added '-v' switch, demo/screensafer mode (don't use with -f!)
to 0.45:
- added sound (Song by Peter Hajba)
- added load/save for preferences
- split code over several files
to 0.44:
- added help screen
to 0.43:
- fixed bug with uninitialised variable 'loop' in mainIdle() that
caused the game to crash sometimes
- added #ifdefs for FreeBSD (patch from Andrey Zahkhatov)
to 0.42:
- added glow around players (patch from Xavier Bouchoux)
- added second camera (patch from Mike Field)
- added nice color fade to model color where actually the bikes should be
(I hope I'll receive the models soon)
- added optional erasing of crashed players (like in the movie)
- added optional fast finishing of the game after human crashes (no more
long wait for next round if the computers decide to go in circles around
the block)
- added message who actually won the round (if you can't find it, it's
at the bottom of the screen)
- added CREDITS file
- added keys for steering player 3 & 4 (you're silly if you think you
can get 4 people to use one keyboard)
- fixed a few minor bugs (e.g. speed change is now persistent)
- changed behaviour of Display->onScreen
- added keys for cycling players in upper/lower window in split-screen mode
- changed FOV to 105
- added keys to change FOV
- introduced a bug that makes the game freeze (very very rare), perhaps
someone finds out why?
to 0.41:
- changed floor & wall textures (I'm still no artist though)
- changed trail colors to fit new floor texture
- multiple perspectives, view 1, 2 or 4 players (F1-F3 changes
that on the fly) - it's worth the download!
- fixed typos with -h switch
- fixed Makefile, compiles now with -O2 instead of -g (debug)
I can't see an obvious speed increase though
- added this CHANGELOG file